second-place finish - Español Inglés Diccionario